 
#ifndef ArgumentOutOfRangeException_H
#define ArgumentOutOfRangeException_H

#include <System/Exception.h>

namespace Riccsson
{
	namespace System
	{
		class String;
		class ArgumentOutOfRangeException : public Exception
		{
		private:
		public:
			ArgumentOutOfRangeException();
			ArgumentOutOfRangeException(const char* message);
			ArgumentOutOfRangeException(const String* message);
			ArgumentOutOfRangeException(const String& message);
			ArgumentOutOfRangeException(const char* index, int indexValue, const char* message);
			ArgumentOutOfRangeException(const char* index, const char* message);
			~ArgumentOutOfRangeException(void);
		};
	}
}

#endif

